<?php
/**
 * 入口文件
 * 1.定义全局常量（define）
 * 2.加载函数库
 * 3.启动框架
 */
define('LSS',dirname(__FILE__));#当前框架所在的根目录
define('CORE',LSS.'/core');#框架核心文件所在目录
define('APP',LSS.'/app');#项目文件所处目录
define('MODULE','app');#项目文件所处目录
define('DEBUG',true);#是否开始调试模式

require 'vendor/autoload.php';#引入vendor/autoload.php文件

if (DEBUG){
    //错误类的展现形式
    $whoops =new \Whoops\Run();
    $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler());
    $whoops->register();
    ini_set('display_error','On');#为一个配置选项设置值
}else{
    ini_set('display_error','Off');
}

include CORE.'/common/function.php';#加载函数库
include CORE.'/lss.php';#核心文件

spl_autoload_register('\core\lss::load');#类不存在的时候将会触发该方法，即类的自动加载
\core\lss::run();